import http from 'wechat-http'

http.baseURL="https://slwl-api.itheima.net"
// 请求拦截器
http.intercept.request = (options) => {
  // 指定默认的头信息
  const defaultHeader = {}
  // // 权限认证
  const token = getApp().getToken()
  defaultHeader.Authorization =  token
  // // 合并头信息
  options.header = Object.assign({}, defaultHeader, options.header)
  // 拦截器处理后的请求参数
  return options
}

// 响应拦截器
http.intercept.response = ({ statusCode, data, config }) => {
  // 拦截器处理后的响应结果
  if(statusCode === 401){
    getApp().setToken('token','')
    const URL = getCurrentPages().pop()
    wx.navigateTo({
      url: '/pages/login/login?redirectUrl=/'+URL.route,
    })
  }
  return data.data
}

// 挂载到 wx 全局命名空间
wx.http = http

// 也可作为模块导出
export default http